# -*- coding:utf-8 -*-
# def func(name):
#     return "你好", name
#
#
# demo = func
# # print(demo)
# print(demo("张三"))


# 闭包：保证数据安全
"""
全局变量可随意修改，数据不安全

如果放到一个函数中，数据安全了，但是无法引用

如何既可以引用函数里面的变量，又可以保证数据的安全性？这个时候就会用到闭包
"""

# 比如
# name = "张三"


def func1():
    name = "李四"


# print(name) # 报错
